# -*- coding: utf-8 -*-
# @Time    : 2019/7/2 13:40
# @Author  : Igor
# @File    : 鼠标_复制_粘贴.py
# @Software: PyCharm

from tkinter import *
root = Tk()
root.title('试试文本框右键菜单')
root.resizable(False, False)
root.geometry("300x100+200+20")
Label(root, text='下面是一个刚刚被生成的文本框，试试操作吧').pack(side="top")
Label(root).pack(side="top")
Text = Text(root)
Text.pack()
def cut(event=None):
    Text.event_generate("<<Cut>>")
def copy(event=None):
    Text.event_generate("<<Copy>>")
def paste(event=None):
    Text.event_generate('<<Paste>>')
menu = Menu(root, tearoff=0)
menu.add_command(label="复制", command=copy)
menu.add_separator()
menu.add_command(label="粘贴", command=paste)
menu.add_separator()
menu.add_command(label="剪切", command=cut)
def popupmenu(event):
    menu.post(event.x_root, event.y_root)
Text.bind("<Button-3>", popupmenu)
root.mainloop()
